package rim;

import datatypes.r2.basic.CD;
import datatypes.r2.basic.ED;
import datatypes.r2.foundation.DSET;
import datatypes.r2.quantities.TS;

/**
 * Definition of Document:
 * 
 * A specialization of Act that supports the characteristics unique to document
 * management services.
 * 
 * 一个独特的特点，文件管理服务法“，支持专业化。
 * 
 * @author Obama
 * 
 */
public class Document extends ContextStructure {

	/**
	 * Definition: A code depicting the completion status of a report.
	 * 
	 * A码的一份报告描绘的完成状态
	 * 
	 * Examples:
	 * 
	 * Incomplete, authenticated, legally authenticated.
	 * 
	 * 不完整，认证，合法认证的。
	 */
	private CD completionCode;
	/**
	 * Definition: The storage status of a report.
	 * 
	 * 报告的存储状态。
	 * 
	 * Examples:
	 * 
	 * Active, archived, purged
	 * 
	 * 活跃，归档，清除
	 */
	private CD storageCode;
	/**
	 * Definition: The time a document is released (i.e., copied or sent to a
	 * display device) from a document management system that maintains revision
	 * control over the document.
	 * 
	 * 一个文件被释放的时间从一个文档管理系统，保持修改过的文件控制（即，复制或发送到显示设备）
	 * 
	 * UsageNotes:
	 * 
	 * The intent of this attribute is to give the viewer of the document some
	 * notion as to how long the document has been out of the safe context of
	 * its document management system.
	 * 
	 * 此属性的目的是给观众一些概念，如一直长文档的文档管理系统的安全上下文的文件。
	 * 
	 * FormalConstraint:
	 * 
	 * Once valued, this attribute cannot be changed.
	 * 
	 * 一旦价值，这个属性不能改变。
	 */
	private TS copyTime;
	/**
	 * Definition: A citation for a cataloged document that permits its
	 * identification, location and/or retrieval from common collections.
	 * 
	 * 编目文件，允许其识别，位置和/或从常见的集合检索引文。
	 */
	private DSET<ED> bibliographicDesignationText;

}
